body,html,ul,li,div,p,h5{margin:0px; padding:0px; list-style:none; font-family:arial,sans-serif; font-size:12px; font-style:normal}
table{border-collapse:collapse; border-spacing:0;}
*{word-wrap:break-word; word-break:break-all;}

.clear{clear:both; width:100%; height:40px}
.y_guanggao{height:400px}
.y_main_body{width:1200px; margin:0 auto}
.y_disablepoint{cursor:not-allowed;}
.y_font1{color:#999; }
.y_font2{color:#666; }
.y_font3{color:#333; }
.y_font4{color:#f46; }
.y_font5{color:#ff69a2;}
.y_font6{color:#fb5e00}
.y_br{border-right:1px solid #f1f1f1;}
.y_fr{float:right;}
.y_fl{float:left;}
.y_mr10{margin-right:10px;}
.y_ml10{margin-left:10px;}
.y_posr{position:relative; overflow: hidden;}
.y_text_thrline{text-decoration:line-through;}

/*店铺优惠栏*/
.y_mod_favorable{width:1200px; height:155px; margin:0 auto; font-family:tahoma,arial,sans-serif; color:#333}
.y_mod_title{width:109px; height:115px; background:url(../Images/y_mod_title.png); float:left}
.y_mod_content{width:1088px; height:113px; float:left; border:1px solid #ddd;}
.y_mod_item{width:264px; height:88px; margin:10px 0px 10px 7px; padding-top:3px; text-align:center; background:url(../Images/y_mod_content.png) no-repeat; border-right:1px dashed #ddd; float:left}
.y_mod_last{width:264px; height:93px; margin:10px 0px 10px 7px; text-align:center; background:url(../Images/y_mod_content.png) no-repeat; float:left}
.y_chase{font-size:32px}
.y_shop_font{font-size:16px}
.y_middle{margin-bottom:5px}
.y_button{width:68px; height:22px; display:block; background:#e5006e; color:#fff; margin:0 auto; line-height:23px; text-decoration:none}

/*店主推荐*/
.y_type{width:1200px}
.y_type_tit{width:1200px; height:32px; font:28px bold; position:relative; padding-right:10px; margin-bottom:10px}
.y_type_content{width:1200px; padding-top:20px; border-top:1px solid #E5E5E5; overflow:hidden}
.y_type_shop{width:1250px; padding-top:20px;}
.y_good_item{width:280px; margin-right:25px; margin-bottom:25px; float:left; overflow:hidden}
.y_good1{width:280px; height:420px; margin-bottom:5px;}
.y_titlebox{height:16px; line-height:16px; padding-left:10px; font-size:12px; color:#666666; margin-bottom:5px}
.y_pricebox{height:16px; line-height:16px; padding-left:10px; font-size:14px; color:#333; font-family:'Microsoft YaHei';}
.y_doller{font-weight:700;}

/*全部商品、导航*/
.y_type_all{width:1200px; height:27px; font:28px bold; position:relative; padding-right:10px; margin-bottom:10px; background:url(../Images/y_type_all.png) no-repeat;}
.y_nav{ margin-left:80px; float:left; margin-top:10px;}
.y_order{font:13px/1.6 tahoma,arial,sans-serif; color:#333; float:left; height:12px; line-height:12px; padding-right:15px; border-right:1px solid #cbcbcb; margin-left:15px;}
.y_li_first{margin-left:0px}
.y_active{color:#f36; font-weight:700;}
.y_good_item2{width:225px; margin-right:25px; margin-bottom:25px; float:left; overflow:hidden}
.y_good2{width:225px; height:338px; margin-bottom:5px;}

/*订单头部样式*/
.body{background:#f4f4f4}
.y_order_header{border-bottom:1px solid #ddd; height:103px;  width:100%; }
.y_header_i{ margin:0 auto; width:1240px;}
.y_header_in{width:1200px; height:65px;}
.y_logo{width:225px; height:39px; background:url(../Images/y_split.png) -225px 0 no-repeat; margin-top:12px; float:left; margin-left:18px;}
.y_step_kuang{width:494px; height:23px; float:right;  padding:18px 0 24px;}
.y_step_in{width:494px; height:23px; background:url(../Images/y_process_sd.png) repeat-x;}
.y_step{width:90px; height:23px; background:url(../Images/y_process.png) 23px 0 repeat-x;}
.y_step1{width:247px; height:23px; background:url(../Images/y_process.png) 23px 0 repeat-x;}
.y_steps1{width:23px; height:23px; position:absolute; top:54px; text-align:center; color:#fff; font-size:14px; }
.y_steps2{width:23px; height:23px; margin-left:157px; position:absolute; top:54px; text-align:center; color:#fff; font-size:14px; }
.y_steps3{width:23px; height:23px; margin-left:314px; position:absolute; top:54px; text-align:center; color:#fff; font-size:14px; }
.y_steps4{width:23px; height:23px; margin-left:471px; position:absolute; top:52px; text-align:center; color:#fff; font-size:14px; }
.y_step_text{position:absolute; top:23px; width:120px; margin-left:-270%; color:#f46; font-size:12px; margin-top:2px; }

/* 购物车为空的样式 */
.u_head_dengluw{height:31px;  background:url(../Images/y_cart_head.png) 0px 0px}
.y_order_main{width:1200px; margin:0 auto; margin-top:30px; }
.y_cart{width:1160px; height:220px; padding:0 20px 26px; background:#fff; }
.y_cart_empty{width:680px; height:86px; padding:60px 0 80px 360px; padding-left:480px; }
.y_cart_logo{width:80px; height:60px; background:url(../Images/y_back.png) -200px -136px no-repeat; margin-left:-95px; float:left;}
.y_cart_empty h5{padding-top:2px; color:#333; font:700 16px/1 helvetica,tahoma,arial,sans-serif; }
.y_cart_empty ul{margin-top:25px; }
.y_cart_empty li{margin-top:10px; padding-left:10px; background:url(../Images/y_back.png) -345px -36px no-repeat; color:#333;}
.y_cart_empty a{color:#ff4f7c; }

/* 购物车不为空的样式 */
.y_wrap{width:1200px; }
.y_wrap_head{width:1200px; height:30px; padding-bottom:20px; }
.y_warp_active{border:1px solid #333; background:#333; color:#fff; border-radius:3px;}
.y_wrap_head li{float:left; }
.y_wrap_mar{margin-right:10px; }
.y_wrap_line{line-height:30px; color:#DEDEE3}
.y_wrap_head a{text-decoration:none; font-size:14px; margin-right:10px; }
.y_wrap_head_li{height:30px; line-height:30px; padding: 0 10px; display:block; }
.y_wrap_body{background:#fff; padding:0 20px; overflow:hidden;}

/* 购物车头部样式 */
.u_head_dengluw a{text-decoration:none; }
.u_head{ height:82px; background:url(../Images/u_toubj.png)}
.u_head_top{ width:1200px; height:72px; margin:0 auto;}
.y_denglu_logo{width:120px; float:left;}
.y_baseinfo{float:right}
.y_denglu_logo a.y_denglu_logo_a{display:inline-block; background:url(../Images/y_cart_head.png) -235px -50px no-repeat; padding-left:23px; color:#fff}
.u_head_denglu{ padding-top:8px; width:1200px; margin:0 auto;position:relative;}
.u_head_denglu li{ display:inline; position:relative; z-index:100; float:left; margin:0 20px 0 0; padding-bottom:5px;}
.u_head_denglu li a{ float:left; height:14px; line-height:14px; overflow:hidden;color:#fff;}
.u_head_a{ padding-left:21px; background:url(../Images/u_xuebitu.png); background-position:-99px -255px; background-repeat:no-repeat}
.u_head_a1{background:url(../Images/u_xuebitu.png); background-position:62px 6px;width:71px}
.u_hoad_down{display:inline-block; margin-left: 3px; width:7px; height:5px; background:url(../Images/u_xuebitu.png);}
.u_level1{margin-left:3px; display:inline-block; width:14px; height:11px; background:url(../Images/u_level.png) -41px 0px;}
.u_head_wei{position:absolute; right:110px; top:26px; padding:15px; background:#fff; border:1px solid #fff; border-radius:5px; box-shadow:0px 2px 2px #e5e5e5;}


/* 个人中心样式 */
.u_head_nav_list{ padding:10px 0;}
.u_head_nav_ul{ background:url(../Images/u_xuebitu.png); background-position:right -219px; background-repeat:no-repeat; width:1180px; height:20px; float:left}
.u_head_nav_list ul li{ float:left; display:inline; padding:0 29px 0 29px; height:20px; line-height:18px; background:url(../Images/u_xuebitu.png); background-repeat:no-repeat; background-position:-98px -219px; font-size:14px;}
.u_head_no{ color:#fff; background:#f46;font-size:14px; font-weight:700; padding:2px 15px; height:18px; line-height:18px; border-radius:20px;}
.u_head_nav_a{ font-size:14px; font-weight:700; padding:2px 15px; height:18px; line-height:18px; border-radius:20px; color:#333;}
.u_head_nav_a1{font-size:14px; font-weight:700; padding:2px 15px; height:18px; line-height:18px; border-radius:20px; color:#333; background:url(../Images/u_licaitubiao.png); background-repeat:no-repeat; background-position:49px 6px; display:block; width:48px;}
.u_head_list{top:24px; width:90px; border:1px solid #fff; border-radius:4px; padding:5px 0px; box-shadow:0px 2px 2px #e5e5e5; position:absolute; background:#fff; z-index:60;}
.u_head_list li{ padding:0px 20px; margin-right:0px; line-height:30px; height:30px; width:50px;}
.u_head_own li a{margin-right:0px; color:#666; margin-top:8px;}
.u_head_own{top:24px; right:350px;}
.u_head_like{width:110px; left:70px;}
.u_head_like li{width:70px;}
.u_head_massage{right: 196px;}
.u_head_search{width:68px;}
.u_head_search li{color:#999; width:28px;}
.u_head_active{color:#333;} 

/*商品信息*/
.y_cart_table{width:100%; }
.y_table{border-bottom:1px solid #efefef; padding:15px 0; font-weight:400; vertical-align:top;}
.y_table_all{width:56px; text-align:right;}
.y_table_good{width:326px; text-align:center; }
.y_table_info{width:140px; text-align:left;}
.y_table_price{width:191px; text-align:center; }
.y_table_num{width:245px; text-align:center; }
.y_table_goodsum{width:100px; text-align:center; }
.y_table_ctrl{width:80px; text-align:center; }
.y_table_shop{padding: 32px 12px 5px; border-bottom:1px solid #efefef; line-height:24px; vertical-align:top;}
.y_table_shop a{text-decoration:none;}
.y_im_btn{width:24px; height:24px; background:url(../Images/y_shop.gif) center center no-repeat; display:inline-block; text-indent:-99999px;}

.y_good_info{display:block; margin-left:15px; margin-top:30px; }
.y_good_wrap{padding:16px 10px; width: 280px; }
.y_cart_goods_t{display:block; margin:0 20px 0 100px; line-height:20px; font-size:14px; text-decoration:none;}
.y_cart_price{text-align:center; }
.y_cart_oldprice{line-height:20px; text-decoration:line-through;}
.y_cart_newprice{line-height:20px; font-weight:700;}
.y_font_yellow{min-width:64px; padding:4px 6px; color:#fb5e00; font-weight:700; line-height:12px;}

.y_good_num{text-align:center; position:relative; width:97px; margin-left:75px;}
.y_good_input{width:43px; height:12px; padding:6px 0 7px; border:1px solid #ddd; left:26px; text-align:center;}
.y_good_add{position:absolute; cursor:pointer; width:27px; height:27px; right:0; background:url(../Images/y_back.png) 0 -140px no-repeat; }
.y_good_reduce{position:absolute; cursor:pointer; width:27px; height:27px; left:0; background:url(../Images/y_back.png) 0 -180px no-repeat;}
.y_good_sum{text-align:center; font-size:16px; color:#ff4f7c}
.y_good_delete{text-align:center; text-decoration:none;}

/*点击提交订单*/
.y_warp_foot{width:1200px; height:50px; border-top:1px solid #ddd; line-height:50px; margin-top:20px; margin-left:-20px;}
.y_cartpay{display:block; width:152px; height:51px; margin-top:-1px;background:#d8d8d8 url('../Images/y_back.png') 0 -800px no-repeat; float:right; text-indent:-99999px;}
.y_pay_info{display:block; padding:0 12px 0 8px; color:#ff4f7c; font-weight:700; font-size:26px; font-family:'Microsoft YaHei',sans-serif; float: right;}
.y_pay_vmbox{position:relative; padding-left:58px; width:300px;}
.y_pay_chose{position:absolute; left:36px; top:50%; margin-top:-6px;}

/*订单尾部样式*/
.y_order_footer{padding:60px 0; text-align:center; font:12px/1.6 tahoma,arial,sans-serif; color:#999; }
.y_order_footer a{color:#999; text-decoration:none;}
.y_order_icons{height:28px; padding-top:16px; text-align:center;}
.y_order_double{height:28px; cursor:default; display:inline-block; }
.y_vs{width:80px; background:url(../Images/y_split.png) 5px -50px no-repeat;}
.y_mc{width:74px; background:url(../Images/y_split.png) -80px -50px no-repeat;}
.y_up{width:50px; background:url(../Images/y_split.png) -173px -50px no-repeat; }
.y_pa{width:164px; background:url(../Images/y_split.png) -240px -50px no-repeat; }
.y_kx{width:84px; background:url(../Images/y_split.png) -400px -50px no-repeat; }
.y_pc{width:50px; background:url(../Images/y_split.png) -486px -50px no-repeat; }


/*确认订单*/
.y_order_title{height:46px; font-weight:700; font-size:14px; line-height:46px; clear:both}
.y_address_list li{float:left; margin-right:10px; height:160px; }
.y_address{display:block; position:relative; padding:10px 20px 15px; width:200px; height:135px; background:url(../Images/y_address.png) -240px 0 no-repeat; cursor:pointer; text-decoration:none;}
.y_address_selected{background:url(../Images/y_address.png) 0 0 no-repeat;}
.y_address_title{width:135px; padding-bottom:12px; font:700 14px/26px helvetica,tahoma,arial,sans-serif;}
.y_address_default{position:absolute; right:20px; top:14px; width:64px; height:16px; background: url(../Images/y_back.png) 0 -624px no-repeat; text-indent:-99999px;}
.y_address_edit{position:absolute; bottom:14px; left:180px; font-size:14px; color:#666; font-style:normal; text-decoration:underline;}
.y_address p{line-height:20px;}
.y_address_ctrl{padding:12px 0; margin-bottom:30px;}
.y_address_ctrl li{float:left; margin-right:20px; padding-left:10px; background:url(../Images/y_back.png) -344px -36px no-repeat;}
.y_address_ctrl li a{text-decoration:none; color:#333}
.y_order_good{padding:16px 10px; width:402px; border-top:1px solid #efefef;}
.y_order_info{border-top:1px solid #efefef;}
.y_order_price{border-top:1px solid #efefef;}
.y_order_num{border-top:1px solid #efefef;}
.y_order_goodscut{width:180px; border-top:1px solid #efefef;}
.y_order_sum{border-top:1px solid #efefef;}
/**/
.y_largepding{border-bottom:1px solid #efefef; padding:16px 0; line-height:24px; vertical-align:top; padding-left:10px; width:400px;}
.y_large_input{width:320px; }
.y_discount{text-align:right; padding-right:20px;}
.y_order_prsum{font-size:16px; padding-right:20px;}
.y_other_info{background:#fff;}
.y_order_other{height:20px; line-height:20px; padding-right:20px;}
.y_order_pay{display: block; width:172px; height:51px; margin-top:-1px; background:#ffa701 url(../Images/y_back.png) 0 -267px no-repeat; font:0/0 a;}
.y_order_vmbox{display:block; padding-left:16px; margin-left:20px; background:url(../Images/y_back.png) -340px 15px no-repeat; text-decoration:none;}

/*订单详情*/
.y_body_wrap{background:url(../Images/d_bodybg.png);}
.y_fm960{width:960px; margin:0 auto; background:#fff; margin-top:30px; padding-bottom:10px; background:#fff url(../Images/y_back_bottom.jpg) 0 bottom repeat-x;}
.y_mu_head{padding:20px 25px; line-height:24px; color:rgb(66, 66, 66); font-size:20px; border-bottom:1px solid rgb(241, 241, 241);}
.y_mu_order{margin-left:26px; margin-right:26px}
.y_order_mw{display:inline-block; padding-right:20px; color:rgb(51, 51, 51); vertical-align:middle; height:56px; line-height:56px;}
.y_order_step{ padding-bottom:36px; padding-top:20px;}
.y_order_in{position:relative; width:729px; height:38px; margin:0px auto; padding:28px 0px; background:url(../Images/y_order_bank.png) 0px 28px repeat-x;}
.y_step_ord{position:absolute; top:28px; left:0px; width:27px; height:38px; margin:0px 3px; background:url(../Images/y_order_banksd.png) 27px 0px repeat-x;}
.y_step_li1{position:absolute; top:28px; width:32px; height:38px; font:400 14px/38px helvetica, tahoma, arial, sans-serif; color:rgb(255, 255, 255); text-align:center;}
.y_step_li2{position:absolute; top:28px; left:175px; width:32px; height:38px; font:400 14px/38px helvetica, tahoma, arial, sans-serif; color:rgb(255, 255, 255); text-align:center;}
.y_step_li3{position:absolute; top:28px; left:349px; width:32px; height:38px; font:400 14px/38px helvetica, tahoma, arial, sans-serif; color:rgb(255, 255, 255); text-align:center;}
.y_step_li4{position:absolute; top:28px; left:522px; width:32px; height:38px; font:400 14px/38px helvetica, tahoma, arial, sans-serif; color:rgb(255, 255, 255); text-align:center;}
.y_step_li5{position:absolute; top:28px; left:697px; width:32px; height:38px; font:400 14px/38px helvetica, tahoma, arial, sans-serif; color:rgb(255, 255, 255); text-align:center;}
.y_order_steptip{position:absolute; top:-28px; width:310px; height:28px; left:16px; margin-left:-155px; font:400 12px/28px helvetica, tahoma, arial, sans-serif;}
.y_order_stepbt{position:absolute; width:310px; height:28px; left:16px; top:auto; bottom:-24px; margin-left:-155px; color:rgb(153,153,153);}
.y_mu_info{padding:20px 26px; border-top:1px solid rgb(241, 241, 241);}
.y_mu_info_tit{padding-bottom:16px; font:700 14px/18px helvetica;}
.y_mu_infolist{line-height:20px;}
.y_mu_infolist dt{position:absolute; width:70px; color:rgb(102, 102, 102);}
.y_mu_infolist dd{padding-left:70px; color:rgb(51, 51, 51);}
.y_order_list{padding:20px 0 30px; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; margin-left:26px; margin-right:26px;}
.y_order_list_tit{padding-bottom:16px; font:700 14px/18px helvetica,tahoma,arial;}
.y_oeder_list_content{position:relative; padding:0;}
.y_oeder_item{margin-bottom:20px; border:1px solid #c9d8e6;}
.y_order_thlist{font:400 12px/32px helvetica,tahoma,arial; background:#eff7ff; display:table; width:906px}
.y_order_thlist li{float:left; text-align:center;}
.y_thgoods{width:29%;}
.y_thprice{width:10%;}
.y_thnumber{width:10%;}
.y_thstute{width:16%;}
.y_thictrl{width:12%;}
.y_thafmak{width:12%;}
.y_thtotal{width:10%;}
.y_order_tdlist{width:100%; overflow:hidden;}
.y_order_tdlist li{float:left;}
.y_td_wrap1{position:relative; padding:16px 8px; color:#333; text-align:left; height:60px;}
.y_td_wrap{position:relative; padding:16px 8px; color:#333; text-align:center; height:60px;}
.y_tdgoods_img{float:left; border-radius:2px;}
.y_order_gdinfo{margin-left:75px; margin-top:5px;}
.y_order_gdinfo1{margin-top:5px;}
.y_order_mud dt{position:absolute; width:70px; color:#666;}
.y_order_mud dd{padding-left:70px; color:#333;}

/*订单详情尾部*/
.y_order_btm{background:#fff; padding:0 20px 20px;}
.y_btm_header{position:relative; padding-top:5px;}
.y_btm_header h5{padding:15px 0;}
.y_btm_header a.c{border:1px solid #ccc; padding:5px 10px; margin-right:10px;}
.y_btm_header ul.y_ul1{float:right; margin-top:-30px; margin-right:65px;}
.y_btm_header ul.y_ul1 li{float:left; padding:0 10px; color:#333; border-right:1px solid #E2E2E2}
.y_btm_header ul.y_ul1 li.last{border:none}
.y_btm_header ul.y_ul1 li a:hover{color:#f46;}
.y_order_hover{margin-top:-33px; margin-right:10px;}
.y_order_hover li{float:left; margin:4px 3px 0 0;}
.y_order_hover a{display:block; width:12px; height:12px; float:left; background:url(../Images/y_order.png) -221px -305px no-repeat;}

.y_btm_body{position:relative; overflow:hidden; height:214px;}
.y_lastbrowser{position:absolute; width:6800px;}
.y_lastbrowser li{float:left; width:136px; padding-right:22px;}
.y_btm_last_a{overflow:hidden; white-space:nowrap; word-break: break-all; text-overflow:ellipsis; display:block; width:136px; height:32px; font:700 12px/32px helvetica,tahoma,arial,sans-serif; color:#666;}
.y_order_btm_p{font:400 18px/1 'Microsoft YaHei';}
.y_order_btm_span{display:inline-block; padding:1px 4px; background:#7fc800 url(../Images/y_order_bankz.png) 0 -114px repeat-x; border:1px solid #66a600; color:#fff; font:400 12px/1 helvetica,tahoma,arial; cursor:default; border-radius:2px;}
.y_order_count{line-height:28px;}

/*钱包*/

/*word-wrap: break-word;
  word-break: break-all;
  color: #111;*/
